单片机专题实验<<步进电机运动控制>>

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:08:56
步进电机运动控制
二、实验目的
1)继续学习巩固MCS-51单片机的工作原理和应用。
2)使用单片机完成简单的控制任务。
3)进一步提高动手能力,分析思考能力和编写程序的能力。
三、实验软件
Proteus单片机仿真软件
四、实验内容
基本控制任务:
使用5个按钮控制步进电机,分别为正转按钮、反转按钮、1步按钮、10步按钮、100步按钮。
正转可以实现1步(10步,100步)运行
反转可以实现1步(10步,100步)运行
1.电路设计:
单片机与步进电机的接口,在Proteus中画出电路原理图,要求选择元件合理,并做出电子元器件的清单。
2. 控制要求
可以使用PWM控制,使用不同脉冲频率和调节占空比来实现转速的调节。(注:速度调节可以不做)
3. I/O地址分配
合理分配I/O口线。
4设计程序流程图
根据控制要求设计程序流程图。
5.按照要求编写控制程序。
可以使用dias集成开发环境(适用于汇编语言)编写程序代码并编译成目标代码(HEX文件)。
可以使用KeilC51的uvision2集成开发环境(适用于汇编语言和C语言)编写程序代码并编译成目标代码(HEX文件)。
6.加载仿真程序的目标代码,运行并调试。
在Proteus仿真系统中,加入目标代码到单片机中,进行仿真调试,修改程序,直至程序稳定可靠运行。
7.编写实验报告,包括如下文件:
1)程序设计方案构想
2)实验程序
3)调试记录
4)实验总结
8.注意事项:
1)学会查资料,独立完成程序设计、调试任务。
那位大虾帮帮忙啊,我跪求啊,完了发我邮箱里啊,pugao20@126.com
还要个电路图啊,谢谢了。小弟在这里感激不尽啊

强烈反对网上COPY,这是程序虽然简单但是除非别人有现成的否则没人会帮你现编的

步进电机多少相等等要说清楚吧,你不是把老师的要求直接copy上来吧。。。

别说20分了,就是¥20,也没人做!!!

你这个是论文啊,20分没人搞的,除非是有COPY的